本文记录一下Kubeadm rpm安装包的制作过程。
生成rpm安装包
1 | git clone https://github.com/kubernetes/release.git |
如出现rpm.po的错误,可以不用理会。
生成的包在output/x86_64目录下,可以直接安装rpm包,安装包有:
1 | kubeadm-1.6.0-0.alpha.0.2074.a092d8e0f95f52.x86_64.rpm |
可以直接安装rpm包,也可以通过yum源方式安装,具体参考下一节。
直接安装rpm包:1
2cd output/x86_64
yum localinstall *.rpm
添加yum源
对rpm签名,请参考: rpm签名1
2
3
4
5
6
7
8tee /etc/yum.repos.d/k8s.repo <<-'EOF'
[k8s-repo]
name=kubernetes Repository
baseurl=file:///docker/works/yum
enabled=1
gpgcheck=1
gpgkey=file:///docker/works/yum/gpg
EOF
安装:1
yum install -y kubelet kubectl kubernetes-cni kubeadm